import React from 'react'
import styled from 'styled-components'

const Wrapper = styled.div`
  align-items: center;
  display: flex;
  justify-content: center;
`

type Props = {
  height?: string
  width?: string
}

const Logo: React.FC<Props> = ({ height = '100%', width = '100%' }) => (
  <Wrapper>
    <svg
      xmlns="http://www.w3.org/2000/svg"
      height={height}
      width={width}
      viewBox="0 0 223.049 35.217"
    >
      <g transform="translate(0)">
        <g transform="translate(0)">
          <path
            d="M62.687,75.141,61.2,76.67a.426.426,0,0,1-.612,0l-1.927-1.976a.427.427,0,0,0-.612,0l-2.2,2.273L54.36,78.5l-2.078,2.141L50.8,82.168l-2.373,2.447-1.529,1.58-1.907,1.984a.427.427,0,0,1-.52.072l-.876-.508-.376-.219A.426.426,0,0,1,43,87.155v-.873a.854.854,0,0,1,.24-.6l2.752-2.834,2.141-2.2.593-.612,1.485-1.529,2.083-2.141,1.485-1.53,3.96-4.092a.853.853,0,0,1,1.223,0L62.7,74.57a.427.427,0,0,1-.009.571Z"
            transform="translate(-43 -60.893)"
            fill="#6264d8"
          />
          <path
            d="M84.078,85.154V97.216a1.281,1.281,0,0,1-.642,1.11l-14.2,8.163a1.28,1.28,0,0,1-1.28,0L57.16,100.226a.236.236,0,0,1-.05-.369l1.7-1.754a.427.427,0,0,1,.52-.072l9.054,5.254a.427.427,0,0,0,.427,0L80.875,96.35a.427.427,0,0,0,.214-.37V87.907a.427.427,0,0,1,.122-.306l2.532-2.591a.194.194,0,0,1,.335.144Z"
            transform="translate(-53.246 -71.444)"
            fill="#6264d8"
          />
          <path
            d="M69.957,41.814l-1.713,1.75a.427.427,0,0,1-.518.072l-9.161-5.263a.427.427,0,0,0-.427,0L46.2,45.3a.427.427,0,0,0-.213.369v8.043a.427.427,0,0,1-.121.3L43.335,56.63a.194.194,0,0,1-.3-.026.2.2,0,0,1-.032-.11V44.444a1.28,1.28,0,0,1,.638-1.107L57.7,35.172a1.279,1.279,0,0,1,1.28,0l10.922,6.271a.236.236,0,0,1,.107.28A.237.237,0,0,1,69.957,41.814Z"
            transform="translate(-43 -35)"
            fill="#6264d8"
          />
          <path
            d="M103.354,64.982v.878a.855.855,0,0,1-.251.6l-2.737,2.8-2.141,2.181-.653.67-1.5,1.53-2.087,2.141-1.494,1.53-4.019,4.11a.853.853,0,0,1-1.223,0l-3.67-3.795a.427.427,0,0,1,0-.593l1.485-1.53a.427.427,0,0,1,.612,0l1.89,1.941a.426.426,0,0,0,.612,0l2.232-2.281,1.494-1.53,2.087-2.141,1.494-1.53L97.9,67.5l1.541-1.575,1.928-1.972a.426.426,0,0,1,.518-.072l.879.5.371.214a.426.426,0,0,1,.211.378Z"
            transform="translate(-72.521 -56.033)"
            fill="#6264d8"
          />
        </g>
        <g transform="translate(43.313 0.783)">
          <path
            d="M8.3-12.024a4.864,4.864,0,0,1,2.7.768,5.093,5.093,0,0,1,1.848,2.172,7.506,7.506,0,0,1,.66,3.228,7.268,7.268,0,0,1-.66,3.192A5,5,0,0,1,11.016-.552,4.964,4.964,0,0,1,8.3.192,4.646,4.646,0,0,1,6.072-.336,3.7,3.7,0,0,1,4.56-1.8V3.1a1.245,1.245,0,0,1-.408.984,1.573,1.573,0,0,1-1.08.36A1.555,1.555,0,0,1,1.98,4.056a1.3,1.3,0,0,1-.42-1.008V-10.56a1.371,1.371,0,0,1,.4-1.032,1.469,1.469,0,0,1,1.068-.384,1.512,1.512,0,0,1,1.08.384,1.35,1.35,0,0,1,.408,1.032v.6a3.682,3.682,0,0,1,1.524-1.524A4.682,4.682,0,0,1,8.3-12.024ZM7.512-2.136A2.69,2.69,0,0,0,9.72-3.108a4.244,4.244,0,0,0,.792-2.748A4.484,4.484,0,0,0,9.72-8.688,2.65,2.65,0,0,0,7.512-9.7a2.668,2.668,0,0,0-2.22.984A4.428,4.428,0,0,0,4.512-5.9a4.385,4.385,0,0,0,.78,2.784A2.668,2.668,0,0,0,7.512-2.136Zm15.024-9.84a1.292,1.292,0,0,1,.984.264,1.172,1.172,0,0,1,.36.936,1.308,1.308,0,0,1-.312.96,1.917,1.917,0,0,1-1.128.408l-.72.072a2.917,2.917,0,0,0-2.076.96,3.139,3.139,0,0,0-.66,2.04V-1.3a1.332,1.332,0,0,1-.432,1.068,1.6,1.6,0,0,1-1.08.372A1.551,1.551,0,0,1,16.4-.228a1.351,1.351,0,0,1-.42-1.068v-9.288a1.285,1.285,0,0,1,.42-1.032,1.548,1.548,0,0,1,1.044-.36,1.443,1.443,0,0,1,1.008.348,1.275,1.275,0,0,1,.384,1v.96A3.552,3.552,0,0,1,20.2-11.3a4.157,4.157,0,0,1,2-.648Zm11.688,8.76a.808.808,0,0,1,.66.312,1.3,1.3,0,0,1,.252.84,1.455,1.455,0,0,1-.888,1.248A8.023,8.023,0,0,1,32.4-.084a7.619,7.619,0,0,1-1.968.276A6.115,6.115,0,0,1,25.944-1.44,5.982,5.982,0,0,1,24.288-5.9a6.849,6.849,0,0,1,.72-3.192,5.235,5.235,0,0,1,2.028-2.16A5.743,5.743,0,0,1,30-12.024a5.318,5.318,0,0,1,2.76.7A4.719,4.719,0,0,1,34.584-9.36a6.53,6.53,0,0,1,.648,3q0,1.032-.912,1.032H27.24a3.776,3.776,0,0,0,.936,2.436,3.15,3.15,0,0,0,2.3.78A4.369,4.369,0,0,0,31.836-2.3a13.384,13.384,0,0,0,1.332-.528A2.649,2.649,0,0,1,34.224-3.216Zm-4.152-6.7a2.576,2.576,0,0,0-1.956.768,3.626,3.626,0,0,0-.876,2.208h5.424a3.422,3.422,0,0,0-.72-2.22A2.375,2.375,0,0,0,30.072-9.912ZM39.48.144a1.508,1.508,0,0,1-1.116-.42,1.54,1.54,0,0,1-.42-1.14v-14.04a1.435,1.435,0,0,1,.4-1.08,1.5,1.5,0,0,1,1.092-.384h5.9a6.105,6.105,0,0,1,4.224,1.356,4.846,4.846,0,0,1,1.512,3.8A4.884,4.884,0,0,1,49.56-7.944a6.071,6.071,0,0,1-4.224,1.368h-4.3v5.16a1.54,1.54,0,0,1-.42,1.14A1.54,1.54,0,0,1,39.48.144Zm5.472-9.1q3.192,0,3.192-2.784T44.952-14.52H41.04v5.568ZM61.248.216A8.359,8.359,0,0,1,56.964-.84a7.064,7.064,0,0,1-2.8-3.024,10.183,10.183,0,0,1-.984-4.608,10.212,10.212,0,0,1,.972-4.6,6.982,6.982,0,0,1,2.8-3.012,8.425,8.425,0,0,1,4.3-1.056,8.359,8.359,0,0,1,4.284,1.056,7,7,0,0,1,2.784,3.012,10.212,10.212,0,0,1,.972,4.6A10.183,10.183,0,0,1,68.3-3.864a7.064,7.064,0,0,1-2.8,3.024A8.31,8.31,0,0,1,61.248.216Zm0-2.472a4.427,4.427,0,0,0,3.636-1.608,7.138,7.138,0,0,0,1.308-4.608,7.086,7.086,0,0,0-1.308-4.6,4.442,4.442,0,0,0-3.636-1.6,4.468,4.468,0,0,0-3.66,1.6,7.086,7.086,0,0,0-1.308,4.6,7.138,7.138,0,0,0,1.308,4.608A4.454,4.454,0,0,0,61.248-2.256ZM84.576.192a10.965,10.965,0,0,1-3.444-.54A7.041,7.041,0,0,1,78.5-1.8a1.1,1.1,0,0,1-.36-.84.943.943,0,0,1,.192-.588.562.562,0,0,1,.456-.252,1.16,1.16,0,0,1,.672.264,8.089,8.089,0,0,0,5.088,1.728A5.386,5.386,0,0,0,87.72-2.28a2.61,2.61,0,0,0,1.1-2.256A1.811,1.811,0,0,0,88.3-5.892,3.81,3.81,0,0,0,86.9-6.72a20.9,20.9,0,0,0-2.328-.648,22.69,22.69,0,0,1-3.228-.96,5.025,5.025,0,0,1-2.04-1.44,3.7,3.7,0,0,1-.78-2.448,4.352,4.352,0,0,1,.78-2.556A5.049,5.049,0,0,1,81.492-16.5a7.947,7.947,0,0,1,3.2-.612,9.287,9.287,0,0,1,3.132.516,6.591,6.591,0,0,1,2.436,1.476,1.17,1.17,0,0,1,.384.84.943.943,0,0,1-.192.588A.562.562,0,0,1,90-13.44a1.462,1.462,0,0,1-.7-.264,8.159,8.159,0,0,0-2.184-1.344,6.819,6.819,0,0,0-2.424-.384,5.07,5.07,0,0,0-3.1.828,2.729,2.729,0,0,0-1.1,2.316,2.128,2.128,0,0,0,.972,1.908,9.8,9.8,0,0,0,2.988,1.116q2.184.528,3.432.972A5.138,5.138,0,0,1,89.964-6.96a3.344,3.344,0,0,1,.828,2.376,4.152,4.152,0,0,1-.78,2.5,5.068,5.068,0,0,1-2.2,1.68A8.24,8.24,0,0,1,84.576.192ZM94.68.12a1.009,1.009,0,0,1-.708-.252A.91.91,0,0,1,93.7-.84V-10.968a.91.91,0,0,1,.276-.708,1.009,1.009,0,0,1,.708-.252.966.966,0,0,1,.7.252.932.932,0,0,1,.264.708V-.84a.925.925,0,0,1-.264.72A1,1,0,0,1,94.68.12Zm0-14.568a1.317,1.317,0,0,1-.936-.336,1.157,1.157,0,0,1-.36-.888,1.129,1.129,0,0,1,.36-.864,1.317,1.317,0,0,1,.936-.336,1.317,1.317,0,0,1,.936.336,1.129,1.129,0,0,1,.36.864,1.157,1.157,0,0,1-.36.888A1.317,1.317,0,0,1,94.68-14.448Zm17.592,2.472q3.888,0,3.888,4.632v6.5a.932.932,0,0,1-.264.708.966.966,0,0,1-.7.252,1.009,1.009,0,0,1-.708-.252.91.91,0,0,1-.276-.708V-7.3a3.739,3.739,0,0,0-.576-2.328,2.167,2.167,0,0,0-1.8-.72,2.869,2.869,0,0,0-2.3.984A3.968,3.968,0,0,0,108.7-6.7V-.84a.91.91,0,0,1-.276.708,1.009,1.009,0,0,1-.708.252.966.966,0,0,1-.7-.252.932.932,0,0,1-.264-.708V-7.3a3.739,3.739,0,0,0-.576-2.328,2.2,2.2,0,0,0-1.824-.72,2.878,2.878,0,0,0-2.292.984,3.931,3.931,0,0,0-.852,2.664V-.84a.932.932,0,0,1-.264.708.966.966,0,0,1-.7.252,1.009,1.009,0,0,1-.708-.252.91.91,0,0,1-.276-.708V-10.968a.919.919,0,0,1,.276-.7.982.982,0,0,1,.708-.264.934.934,0,0,1,.672.252.9.9,0,0,1,.264.684V-9.84a3.8,3.8,0,0,1,1.464-1.584,4.172,4.172,0,0,1,2.16-.552,3.419,3.419,0,0,1,3.576,2.3,3.888,3.888,0,0,1,1.536-1.68A4.455,4.455,0,0,1,112.272-11.976Zm16.32.048a.932.932,0,0,1,.708.264.966.966,0,0,1,.252.7V-.816a.934.934,0,0,1-.252.672.932.932,0,0,1-.708.264.924.924,0,0,1-.684-.252.893.893,0,0,1-.252-.66v-1.2a3.8,3.8,0,0,1-1.548,1.608,4.55,4.55,0,0,1-2.244.552A4.032,4.032,0,0,1,120.72-1a4.971,4.971,0,0,1-1.056-3.444v-6.528a.941.941,0,0,1,.264-.7.973.973,0,0,1,.72-.264.932.932,0,0,1,.708.264.966.966,0,0,1,.252.7v6.48a3.487,3.487,0,0,0,.624,2.292,2.448,2.448,0,0,0,1.968.732,3.234,3.234,0,0,0,2.472-1,3.682,3.682,0,0,0,.936-2.628v-5.88a.941.941,0,0,1,.264-.7A.973.973,0,0,1,128.592-11.928ZM134.16.12a1.009,1.009,0,0,1-.708-.252.91.91,0,0,1-.276-.708V-16.08a.91.91,0,0,1,.276-.708,1.009,1.009,0,0,1,.708-.252.977.977,0,0,1,.684.252.91.91,0,0,1,.276.708V-.84a.91.91,0,0,1-.276.708A.977.977,0,0,1,134.16.12Zm9.36-12.1q4.392,0,4.392,4.608V-.84a.966.966,0,0,1-.252.7.9.9,0,0,1-.684.264.941.941,0,0,1-.7-.264.941.941,0,0,1-.264-.7V-1.992a3.434,3.434,0,0,1-1.392,1.6,4.1,4.1,0,0,1-2.16.564,4.726,4.726,0,0,1-2.076-.456,3.71,3.71,0,0,1-1.5-1.272,3.144,3.144,0,0,1-.552-1.8,2.923,2.923,0,0,1,.672-2.052,4.077,4.077,0,0,1,2.208-1.056,21.816,21.816,0,0,1,4.272-.324h.528v-.792a3.156,3.156,0,0,0-.588-2.112,2.414,2.414,0,0,0-1.908-.672,7.05,7.05,0,0,0-3.312.888,2.191,2.191,0,0,1-.912.408.616.616,0,0,1-.48-.216.8.8,0,0,1-.192-.552.907.907,0,0,1,.2-.588,2.39,2.39,0,0,1,.66-.516A7.722,7.722,0,0,1,141.4-11.7,8.461,8.461,0,0,1,143.52-11.976Zm-.792,10.608a3.118,3.118,0,0,0,2.364-.972,3.491,3.491,0,0,0,.924-2.508v-.7h-.432a21.482,21.482,0,0,0-3.216.18,3.126,3.126,0,0,0-1.572.6,1.575,1.575,0,0,0-.468,1.236,1.987,1.987,0,0,0,.684,1.548A2.478,2.478,0,0,0,142.728-1.368Zm14.136-.048q.84.072.84.768a.691.691,0,0,1-.3.612,1.4,1.4,0,0,1-.9.156l-.648-.048a4.071,4.071,0,0,1-2.832-1.152,4.421,4.421,0,0,1-.912-3.048v-6.024H150.5a.921.921,0,0,1-.636-.2.689.689,0,0,1-.228-.54.756.756,0,0,1,.228-.576.888.888,0,0,1,.636-.216h1.608V-14.4a.932.932,0,0,1,.264-.708,1,1,0,0,1,.72-.252.966.966,0,0,1,.7.252.932.932,0,0,1,.264.708v2.712h2.664a.853.853,0,0,1,.612.216.756.756,0,0,1,.228.576.689.689,0,0,1-.228.54.884.884,0,0,1-.612.2h-2.664v6.12a2.774,2.774,0,0,0,.54,1.908,2.314,2.314,0,0,0,1.62.66ZM164.472.168a5.627,5.627,0,0,1-2.916-.744A4.958,4.958,0,0,1,159.612-2.7a7.128,7.128,0,0,1-.684-3.2,7.128,7.128,0,0,1,.684-3.2,4.958,4.958,0,0,1,1.944-2.124,5.627,5.627,0,0,1,2.916-.744,5.691,5.691,0,0,1,2.928.744,4.936,4.936,0,0,1,1.956,2.124,7.128,7.128,0,0,1,.684,3.2,7.128,7.128,0,0,1-.684,3.2A4.936,4.936,0,0,1,167.4-.576,5.691,5.691,0,0,1,164.472.168Zm0-1.608a3.216,3.216,0,0,0,2.652-1.14,5.176,5.176,0,0,0,.924-3.324,5.146,5.146,0,0,0-.936-3.3,3.2,3.2,0,0,0-2.64-1.164,3.2,3.2,0,0,0-2.64,1.164,5.146,5.146,0,0,0-.936,3.3,5.184,5.184,0,0,0,.924,3.312A3.2,3.2,0,0,0,164.472-1.44Zm14.256-10.488q1.008-.072,1.008.816a.853.853,0,0,1-.216.612,1.148,1.148,0,0,1-.744.276l-.72.072a3.236,3.236,0,0,0-2.388,1.14,3.684,3.684,0,0,0-.78,2.34V-.84a.925.925,0,0,1-.264.72,1,1,0,0,1-.7.24,1.009,1.009,0,0,1-.708-.252.91.91,0,0,1-.276-.708V-10.968a.891.891,0,0,1,.288-.708,1.021,1.021,0,0,1,.7-.252.9.9,0,0,1,.648.252.9.9,0,0,1,.264.684v1.344a3.644,3.644,0,0,1,1.428-1.608,4.833,4.833,0,0,1,2.124-.648Z"
            transform="translate(0 24)"
            fill="#6264d8"
          />
        </g>
      </g>
    </svg>
  </Wrapper>
)

export default Logo
